package src.main.java.org.oop.interfaceDemo2;
/*
接口应用案例：班级学生信息管理模块的开发
    需求：请设计一个班级学生的信息管理模块：学生的数据有：姓名、性别、成绩
        功能1：要求打印出全班学生的信息；
        功能2：要求打印出全班学生的平均成绩
    注意! 以上功能的业务实现是有多套方案的，比如：
        第1套方案：能打印出班级全部学生的信息；能打印班级全部学生的平均分；
        第2套方案：能打印出班级全部学生的信息（包含男女人数）；能打印班级全部学生的平均分（要求去掉最高分，最低分）
     要求：系统可以支持灵活的切换这些实现方案
* */
public class Test {
    public static void main(String[] args) {
        ClassManager classManager = new ClassManager();
        classManager.printInfo();
        classManager.printScore();
    }
}
